package main

import "fmt"

// 匿名函数
var sum = func(x, y int) {
	fmt.Printf("x+y: %v\n", x+y)
}

func main() {
	sum(1, 2)

	/*
		函数内部是无法声明一个普通函数,因此多用匿名函数
		且函数如果只需要执行一次,就可以简写为立即执行函数
	*/
	func(x, y int) {
		fmt.Println(x + y)
	}(1, 9)
}
